﻿#region 참조 네임스페이스

using System.Net.Sockets;

#endregion

namespace Skying.Net.Sockets
{
	/// <summary>
	/// <see cref="BaseSocket"/>을 기반으로 하는 UDP 소켓 클라이언트를 구현한다.
	/// </summary>
	/// <remarks>
	/// <para>데이터 송수신에 대한 인터페이스는 <see cref="BaseSocket"/>으로 부터 상속받는다.</para>
	/// </remarks>
	public class UdpClient : BaseSocket
	{
		#region 생성자/소멸자

		public UdpClient(bool useInternalHeader = true)
			: this(_DEFAULT_BUFFER_SIZE, useInternalHeader)
		{

		}

		public UdpClient(int bufferSize, bool useInternalHeader = true)
			: base(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp, useInternalHeader)
		{

		}

		#endregion
	}
}